#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "qpushbutton.h"
#include "mypushbutton.h"
#include <QString>
#include <QHBoxLayout>
#include <QVBoxLayout>

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{

    //    QPushButton b("按钮",this);
    //    b.show();

    //    QPushButton* btn = new QPushButton;
    //    btn->setParent(this);
    //    btn->setAutoDefault(true);
    //    btn->setText("按钮1");
    //    btn->setFixedSize(50,50);
    //    btn->move(50,50);

    //    btn->show();


    //    QPushButton * btn2 = new QPushButton("按钮2",this);
    //    btn2->setFixedSize(50,50);
    //    btn2->move(100,100);
    //    btn2->show();

    ui->setupUi(this);

    // 重置窗口的大小
    //    resize(500,500);
    //    setWindowTitle("我的第一个窗口");

    //    MyPushButton * mp = new MyPushButton(this);
    //    mp->setText("按钮三");
    //    mp->setFixedSize(60,40);
    //    mp->show();

    QWidget * widget = new QWidget();

    QHBoxLayout * hbl = new QHBoxLayout;

//    QVBoxLayout * hbl = new QVBoxLayout;

    widget->setLayout(hbl);

    for (int i = 0;i<10 ;i++ ) {
        QString name = QString("按钮 %1").arg(i);
        QPushButton * btn = new QPushButton(name,this);
        btn->setFixedSize(50,40);
        btn->show();

        hbl->addWidget(btn);
    }

    widget->setLayout(hbl);
    this->setCentralWidget(widget);

}

MainWindow::~MainWindow()
{
    delete ui;
}

